package net.kosev.battleships.model.ai;

import net.kosev.battleships.model.Board;

/**
 * Common interface for AI enemy player
 * 
 * @author Nikola
 *
 */
public interface EnemyAI {
	
	/**
	 * Assign Board instance to operate at
	 * 
	 * @param board	The Board instance
	 */
	void setBoard(Board board);
	
	/**
	 * AI finds fire position
	 * 
	 * @return Position to fire (to get row and column use / and %)
	 */
	int getFirePosition();
}
